<html>
<head><style type="text/css">td { border:0.5pt solid #000; vertical-align:top; font-size:9pt; font-family:Arial;}
</style>
</head>
<body>

<big style="font-family: Arial;"> Comparison Summary </big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Modelica with alias name: Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b>Modelica_3_1 with alias name: Modelica 3.1</b>
</td>
</tr>
<td> Version: 3.0.1</td><td> Version: 3.1</td><tr><td> Version date: $Date:: 2009-01-27 23:19:09 +0100 #$</td><td> Version date: 2009-08-14</td><tr></tbody></table><br><br>
<big style="font-family: Arial;">model Blocks.Examples.PID_Controller</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 66px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">PI<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">Td=0.1<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">inertia1<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">J=1<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Blocks.Examples.BusUsage</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 66px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">sine<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">freqHz=1<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">gain<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">k=1<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">block Blocks.Continuous.PID</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">P<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">k=1<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">block Blocks.Continuous.LimPID</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">P<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">k=1<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Examples.HeatingMOSInverter</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 66px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">H_PMOS<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">useHeatPort=true<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">H_NMOS<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">useHeatPort=true<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Examples.HeatingNPN_OrGate</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 66px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">T1<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">useHeatPort=true<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">T2<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">useHeatPort=true<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Examples.HeatingRectifier</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 88px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">HeatingDiode1<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">useHeatPort=true<br></td></tr><tr><td colspan="1" rowspan="2" style="vertical-align: middle;">SineVoltage1<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">V=1<br></td></tr><tr><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">freqHz=1<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">Capacitor1<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">C=1<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Basic.Resistor</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 88px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">T_ref<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">alpha<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">R_actual<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr></tbody>
</table>

<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(0, 153, 0); font-weight: bold;">R*i = v;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">assert((1 + alpha*(T_heatPort </span><span style="color: rgb(102, 0, 204); font-weight: bold;">- T_ref)) &gt;= Modelica_3_1.Constants.eps, "Temperature outside scope of model!");</span>
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  R_actual = R*(1 + alpha*(T_heatPort - T_ref));<br>  v = R_actual*i;<br>  LossPower = v*i;<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Basic.HeatingResistor</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 88px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="2" style="vertical-align: middle;">T_ref<br></td><td style="text-align: left; vertical-align: middle;">start=300<br></td><td style="text-align: left; vertical-align: middle;">  <br></td></tr><tr><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">=300.15<br></td></tr><tr><td colspan="1" rowspan="2" style="vertical-align: middle;">alpha<br></td><td style="text-align: left; vertical-align: middle;">start=0<br></td><td style="text-align: left; vertical-align: middle;">  <br></td></tr><tr><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">=0<br></td></tr><tr><td colspan="1" rowspan="2" style="vertical-align: middle;">heatPort<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr></tbody>
</table>

<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(0, 153, 0); font-weight: bold;">assert(cardinality(heatPort) &gt; 0,</span> <span style="color: rgb(0, 153, 0); font-weight: bold;">"Connector heatPort </span>of <span style="color: rgb(0, 153, 0); font-weight: bold;">HeatingResistor </span><span style="color: rgb(0, 153, 0); font-weight: bold;">must be connected");</span>
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">assert((1 + alpha*(T_heatPort </span><span style="color: rgb(102, 0, 204); font-weight: bold;">- T_ref)) &gt;= Modelica_3_1.Constants.eps,</span> <span style="color: rgb(102, 0, 204); font-weight: bold;">"Temperature outside </span><span style="color: rgb(102, 0, 204); font-weight: bold;">scope </span>of <span style="color: rgb(102, 0, 204); font-weight: bold;">model!");</span>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  R = R_ref*(1 + <span style="color: rgb(0, 153, 0); font-weight: bold;">alpha*(heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T </span>- T_ref));
</td>
<td style="vertical-align: middle; text-align: left;">  R = R_ref*(1 + <span style="color: rgb(102, 0, 204); font-weight: bold;">alpha*(T_heatPort </span>- T_ref));
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  v = R*i;
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(0, 153, 0); font-weight: bold;">heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">Q_flow </span>= <span style="color: rgb(0, 153, 0); font-weight: bold;">-v*i;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">LossPower </span>= <span style="color: rgb(102, 0, 204); font-weight: bold;">v*i;</span>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Basic.Conductor</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 88px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">T_ref<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">alpha<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">G_actual<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr></tbody>
</table>

<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(0, 153, 0); font-weight: bold;">i = G*v;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">assert((1 + alpha*(T_heatPort </span><span style="color: rgb(102, 0, 204); font-weight: bold;">- T_ref)) &gt;= Modelica_3_1.Constants.eps, "Temperature outside scope of model!");</span>
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  G_actual = G/(1 + alpha*(T_heatPort - T_ref));<br>  i = G_actual*v;<br>  LossPower = v*i;<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Basic.SaturatingInductor</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">initial equation<br>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  (Lnom - Linf) = (Lzer - <span style="color: rgb(0, 153, 0); font-weight: bold;">Linf)*Ipar/Inom*(Modelica.</span>Constants.<span style="color: rgb(0, 153, 0); font-weight: bold;">pi/2-atan(Ipar/Inom));</span>
</td>
<td style="vertical-align: middle; text-align: left;">  (Lnom - Linf) = (Lzer - <span style="color: rgb(102, 0, 204); font-weight: bold;">Linf)*Ipar/Inom*(Modelica_3_1.</span>Constants.<span style="color: rgb(102, 0, 204); font-weight: bold;">pi/2-Modelica_3_1.</span><span style="color: rgb(102, 0, 204); font-weight: bold;">Math.atan(Ipar/Inom));</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  assert(Linf &lt; Lnom-Modelica.Constants.eps,<br>&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp&nbsp"Linf (= " + String(Linf) + ") has to be &lt; Lnom (= " + String(Lnom) + ")");
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  (Lact - Linf)*i/Ipar = (Lzer - <span style="color: rgb(0, 153, 0); font-weight: bold;">Linf)*noEvent(atan(i/Ipar));</span>
</td>
<td style="vertical-align: middle; text-align: left;">  (Lact - Linf)*i/Ipar = (Lzer - <span style="color: rgb(102, 0, 204); font-weight: bold;">Linf)*noEvent(Modelica_3_1.</span><span style="color: rgb(102, 0, 204); font-weight: bold;">Math.atan(i/Ipar));</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  Psi = Lact*i;<br> ... <br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Basic.M_Transformer</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 110px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">L<br></td><td style="text-align: left; vertical-align: middle;"><b>Real</b><br></td><td style="text-align: left; vertical-align: middle;"><b>SIunits.Inductance</b><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">v<br></td><td style="text-align: left; vertical-align: middle;"><b>Real</b><br></td><td style="text-align: left; vertical-align: middle;"><b>SIunits.Voltage</b><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">i<br></td><td style="text-align: left; vertical-align: middle;"><b>Real</b><br></td><td style="text-align: left; vertical-align: middle;"><b>SIunits.Current</b><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">Lm<br></td><td style="text-align: left; vertical-align: middle;"><b>Real</b><br></td><td style="text-align: left; vertical-align: middle;"><b>SIunits.Inductance</b><br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Basic.VariableResistor</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 88px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">T_ref<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">alpha<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">R_actual<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr></tbody>
</table>

<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(0, 153, 0); font-weight: bold;">v = R*i;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">assert((1 + alpha*(T_heatPort </span><span style="color: rgb(102, 0, 204); font-weight: bold;">- T_ref)) &gt;= Modelica_3_1.Constants.eps, "Temperature outside scope of model!");</span>
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  R_actual = R*(1 + alpha*(T_heatPort - T_ref));<br>  v = R_actual*i;<br>  LossPower = v*i;<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Basic.VariableConductor</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 88px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">T_ref<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">alpha<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">G_actual<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr></tbody>
</table>

<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(0, 153, 0); font-weight: bold;">i = G*v;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">assert((1 + alpha*(T_heatPort </span><span style="color: rgb(102, 0, 204); font-weight: bold;">- T_ref)) &gt;= Modelica_3_1.Constants.eps, "Temperature outside scope of model!");</span>
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  G_actual = G/(1 + alpha*(T_heatPort - T_ref));<br>  i = G_actual*v;<br>  LossPower = v*i;<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Ideal.IdealThyristor</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  i = (s*unitVoltage)*(if off then Goff else 1) + Goff*Vknee;
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  LossPower = v*i;<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Ideal.IdealGTOThyristor</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  i = (s*unitVoltage)*(if off then Goff else 1) + Goff*Vknee;
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  LossPower = v*i;<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Ideal.IdealCommutingSwitch</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  n2.i = -(s2*unitVoltage)*(if (control) then 1 else Goff);
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  LossPower = p.i * p.v + n1.i *n1.v + n2.i * n2.v;<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Ideal.IdealIntermediateSwitch</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  n2.i = if control then -s2*unitVoltage*Goff - s3*unitCurrent else -s2*unitCurrent - s3*unitVoltage*Goff;
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  LossPower = p1.i * p1.v + p2.i * p2.v + n1.i *n1.v + n2.i * n2.v;<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Ideal.ControlledIdealCommutingSwitch</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  n2.i = -(s2*unitVoltage)*(if (control.v &gt; level) then 1 else Goff);
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  LossPower = p.i * p.v + n1.i *n1.v + n2.i * n2.v;<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Ideal.ControlledIdealIntermediateSwitch</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  n2.i = if control.v &gt; level then -s2*unitVoltage*Goff - s3*unitCurrent else -s2*unitCurrent - s3*unitVoltage*Goff;
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  LossPower = p1.i * p1.v + p2.i * p2.v + n1.i *n1.v + n2.i * n2.v;<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Ideal.IdealDiode</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  i = (s*unitVoltage)*(if off then Goff else 1) + Goff*Vknee;
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  LossPower = v*i;<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Ideal.IdealTransformer</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 110px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">considerMagnetization<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">Lm1<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">im1<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">psim1<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr></tbody>
</table>

<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(0, 153, 0); font-weight: bold;">v1 </span>= <span style="color: rgb(0, 153, 0); font-weight: bold;">n*v2;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">im1 </span>= <span style="color: rgb(102, 0, 204); font-weight: bold;">i1 </span><span style="color: rgb(102, 0, 204); font-weight: bold;">+ i2/n;</span>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(0, 153, 0); font-weight: bold;">i2 = -n*i1;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">if considerMagnetization then</span>
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">      psim1 = Lm1*im1;<br>      v1 = der(psim1);<br>  else<br>      psim1= 0;<br>      im1 = 0;<br>  end if;<br>  v1 =  n*v2;<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Ideal.IdealOpeningSwitch</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>   i = (s*unitVoltage)*(if control then Goff else 1);
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  LossPower = v*i;<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Ideal.IdealClosingSwitch</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  i = (s*unitVoltage)*(if control then 1 else Goff);
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  LossPower = v*i;<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Ideal.ControlledIdealOpeningSwitch</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  p.i = (s*unitVoltage)*(if (control.v &gt; level) then Goff else 1);
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  LossPower = (p.v - n.v)*p.i;<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Ideal.ControlledIdealClosingSwitch</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  p.i = (s*unitVoltage)*(if (control.v &gt; level) then 1 else Goff);
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  LossPower = (p.v - n.v)*p.i;<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Semiconductors.Diode</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  i = smooth(1,(if (v/Vt &gt; Maxexp) then Ids*(exp(Maxexp)*(1 + v/Vt - Maxexp) - 1) +<br>&nbsp&nbsp&nbsp&nbspv/R else Ids*(exp(v/Vt) - 1) + v/R));
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  LossPower = v*i;<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Semiconductors.PMOS</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  B.i = 0;
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  LossPower = D.i * (D.v - S.v);<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Semiconductors.NMOS</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  B.i = 0;
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  LossPower = D.i * (D.v - S.v);<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Semiconductors.NPN</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  E.i = -B.i - C.i + Ccs*der(C.v);
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  LossPower = C.i * C.v + B.i * B.v + E.i * E.v;<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Semiconductors.PNP</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  E.i = -B.i - C.i + Ccs*der(C.v);
</td>
</tr>
<tr>
<td><br></td>
<td style="vertical-align: middle; text-align: left;">  LossPower = C.i * C.v + B.i * B.v + E.i * E.v;<br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Semiconductors.HeatingDiode</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="2" style="vertical-align: middle;">heatPort<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr></tbody>
</table>

<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  assert( <span style="color: rgb(0, 153, 0); font-weight: bold;">heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T </span>&gt; 0,"temperature must be positive");
</td>
<td style="vertical-align: middle; text-align: left;">  assert( <span style="color: rgb(102, 0, 204); font-weight: bold;">T_heatPort </span>&gt; 0,"temperature must be positive");
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  htemp = <span style="color: rgb(0, 153, 0); font-weight: bold;">heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  htemp = <span style="color: rgb(102, 0, 204); font-weight: bold;">T_heatPort;</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  vt_t = k*htemp/q;<br> ... <br>  i = Ids*id*pow(htemp/TNOM, XTI/N)*auxp + v/R;
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(0, 153, 0); font-weight: bold;">heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">Q_flow </span>= <span style="color: rgb(0, 153, 0); font-weight: bold;">-i*v;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">LossPower </span>= <span style="color: rgb(102, 0, 204); font-weight: bold;">i*v;</span>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Semiconductors.HeatingNMOS</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="2" style="vertical-align: middle;">heatPort<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr></tbody>
</table>

<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  assert(W + dW &gt; 0, "Effective width  must be positive");
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  assert( <span style="color: rgb(0, 153, 0); font-weight: bold;">heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T </span>&gt; 0,"temperature must be positive");
</td>
<td style="vertical-align: middle; text-align: left;">  assert( <span style="color: rgb(102, 0, 204); font-weight: bold;">T_heatPort </span>&gt; 0,"temperature must be positive");
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  gds = if (RDS &lt; 1.e-20 and RDS &gt; -1.e-20) then 1.e20 else 1/RDS;<br> ... <br>  id = smooth(0,if (ugst &lt;= 0) then uds*gds else if (ugst &gt; uds) then v*uds*(<br>&nbsp&nbsp&nbsp&nbspugst - uds/2) + uds*gds else v*ugst*ugst/2 + uds*gds);
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  beta_t = <span style="color: rgb(0, 153, 0); font-weight: bold;">Beta*pow((heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T/Tnom),</span> -1.5);
</td>
<td style="vertical-align: middle; text-align: left;">  beta_t = <span style="color: rgb(102, 0, 204); font-weight: bold;">Beta*pow((T_heatPort/Tnom),</span> -1.5);
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  vt_t = Vt*(1 + <span style="color: rgb(0, 153, 0); font-weight: bold;">(heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T </span>- Tnom)*kvt);
</td>
<td style="vertical-align: middle; text-align: left;">  vt_t = Vt*(1 + <span style="color: rgb(102, 0, 204); font-weight: bold;">(T_heatPort </span>- Tnom)*kvt);
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  k2_t = K2*(1 + <span style="color: rgb(0, 153, 0); font-weight: bold;">(heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T </span>- Tnom)*kk2);
</td>
<td style="vertical-align: middle; text-align: left;">  k2_t = K2*(1 + <span style="color: rgb(102, 0, 204); font-weight: bold;">(T_heatPort </span>- Tnom)*kk2);
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  G.i = 0;<br> ... <br>  B.i = 0;
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(0, 153, 0); font-weight: bold;">heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">Q_flow </span>= <span style="color: rgb(0, 153, 0); font-weight: bold;">-D.</span>i*(D.v - S.v);
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">LossPower </span>= <span style="color: rgb(102, 0, 204); font-weight: bold;">D.</span>i*(D.v - S.v);
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Semiconductors.HeatingPMOS</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="2" style="vertical-align: middle;">heatPort<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr></tbody>
</table>

<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  assert(W + dW &gt; 0, "Effective width  must be positive");
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  assert( <span style="color: rgb(0, 153, 0); font-weight: bold;">heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T </span>&gt; 0,"temperature must be positive");
</td>
<td style="vertical-align: middle; text-align: left;">  assert( <span style="color: rgb(102, 0, 204); font-weight: bold;">T_heatPort </span>&gt; 0,"temperature must be positive");
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  gds = if (RDS &lt; 1.e-20 and RDS &gt; -1.e-20) then 1.e20 else 1/RDS;<br> ... <br>  id = smooth(0,if (ugst &gt;= 0) then uds*gds else if (ugst &lt; uds) then -v*uds*(<br>&nbsp&nbsp&nbsp&nbspugst - uds/2) + uds*gds else -v*ugst*ugst/2 + uds*gds);
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  beta_t = <span style="color: rgb(0, 153, 0); font-weight: bold;">Beta*pow((heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T/Tnom),</span> -1.5);
</td>
<td style="vertical-align: middle; text-align: left;">  beta_t = <span style="color: rgb(102, 0, 204); font-weight: bold;">Beta*pow((T_heatPort/Tnom),</span> -1.5);
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  vt_t = Vt*(1 + <span style="color: rgb(0, 153, 0); font-weight: bold;">(heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T </span>- Tnom)*kvt);
</td>
<td style="vertical-align: middle; text-align: left;">  vt_t = Vt*(1 + <span style="color: rgb(102, 0, 204); font-weight: bold;">(T_heatPort </span>- Tnom)*kvt);
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  k2_t = K2*(1 + <span style="color: rgb(0, 153, 0); font-weight: bold;">(heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T </span>- Tnom)*kk2);
</td>
<td style="vertical-align: middle; text-align: left;">  k2_t = K2*(1 + <span style="color: rgb(102, 0, 204); font-weight: bold;">(T_heatPort </span>- Tnom)*kk2);
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  G.i = 0;<br> ... <br>  B.i = 0;
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(0, 153, 0); font-weight: bold;">heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">Q_flow </span>= <span style="color: rgb(0, 153, 0); font-weight: bold;">-D.</span>i*(D.v - S.v);
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">LossPower </span>= <span style="color: rgb(102, 0, 204); font-weight: bold;">D.</span>i*(D.v - S.v);
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Semiconductors.HeatingNPN</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="2" style="vertical-align: middle;">heatPort<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr></tbody>
</table>

<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  assert( <span style="color: rgb(0, 153, 0); font-weight: bold;">heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T </span>&gt; 0,"temperature must be positive");
</td>
<td style="vertical-align: middle; text-align: left;">  assert( <span style="color: rgb(102, 0, 204); font-weight: bold;">T_heatPort </span>&gt; 0,"temperature must be positive");
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  ExMin = exp(EMin);<br> ... <br>  qbk = 1 - vbc*Vak;
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  hexp = <span style="color: rgb(0, 153, 0); font-weight: bold;">(heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T/Tnom </span>- 1)*EG/vt_t;
</td>
<td style="vertical-align: middle; text-align: left;">  hexp = <span style="color: rgb(102, 0, 204); font-weight: bold;">(T_heatPort/Tnom </span>- 1)*EG/vt_t;
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  htempexp = smooth(1,if (hexp &lt; EMin) then ExMin*(hexp - EMin + 1) else if (<br>&nbsp&nbsp&nbsp&nbsphexp &gt; EMax) then ExMax*(hexp - EMax + 1) else exp(hexp));
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  is_t = <span style="color: rgb(0, 153, 0); font-weight: bold;">Is*pow((heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T/Tnom),</span> XTI)*htempexp;
</td>
<td style="vertical-align: middle; text-align: left;">  is_t = <span style="color: rgb(102, 0, 204); font-weight: bold;">Is*pow((T_heatPort/Tnom),</span> XTI)*htempexp;
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  br_t = <span style="color: rgb(0, 153, 0); font-weight: bold;">Br*pow((heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T/Tnom),</span> XTB);
</td>
<td style="vertical-align: middle; text-align: left;">  br_t = <span style="color: rgb(102, 0, 204); font-weight: bold;">Br*pow((T_heatPort/Tnom),</span> XTB);
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  bf_t = <span style="color: rgb(0, 153, 0); font-weight: bold;">Bf*pow((heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T/Tnom),</span> XTB);
</td>
<td style="vertical-align: middle; text-align: left;">  bf_t = <span style="color: rgb(102, 0, 204); font-weight: bold;">Bf*pow((T_heatPort/Tnom),</span> XTB);
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  vt_t = <span style="color: rgb(0, 153, 0); font-weight: bold;">(K/q)*heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  vt_t = <span style="color: rgb(102, 0, 204); font-weight: bold;">(K/q)*T_heatPort;</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  ibc = smooth(1,(if (vbc/(NR*vt_t) &lt; EMin) then is_t*(ExMin*(vbc/(NR*vt_t) -<br>&nbsp&nbsp&nbsp&nbspEMin + 1) - 1) + vbc*Gbc else if (vbc/(NR*vt_t) &gt; EMax) then is_t*(<br>&nbsp&nbsp&nbsp&nbspExMax*(vbc/(NR*vt_t) - EMax + 1) - 1) + vbc*Gbc else is_t*(exp(vbc/<br>&nbsp&nbsp&nbsp&nbsp(NR*vt_t)) - 1) + vbc*Gbc));<br> ... <br>  E.i = -B.i - C.i + Ccs*der(C.v);
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(0, 153, 0); font-weight: bold;">heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">Q_flow </span>= <span style="color: rgb(0, 153, 0); font-weight: bold;">-(vbc*ibc/br_t </span>+ vbe*ibe/bf_t + (ibe - ibc)*qbk*(C.v<br> <span style="color: rgb(0, 153, 0); font-weight: bold;">   </span><span style="color: rgb(0, 153, 0); font-weight: bold;"> - E.v));</span>
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">LossPower </span>= <span style="color: rgb(102, 0, 204); font-weight: bold;">(vbc*ibc/br_t </span>+ vbe*ibe/bf_t + (ibe - ibc)*qbk*(C.v <span style="color: rgb(102, 0, 204); font-weight: bold;">- E.v));</span>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Electrical.Analog.Semiconductors.HeatingPNP</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="2" style="vertical-align: middle;">heatPort<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr></tbody>
</table>

<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  assert( <span style="color: rgb(0, 153, 0); font-weight: bold;">heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T </span>&gt; 0,"temperature must be positive");
</td>
<td style="vertical-align: middle; text-align: left;">  assert( <span style="color: rgb(102, 0, 204); font-weight: bold;">T_heatPort </span>&gt; 0,"temperature must be positive");
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  ExMin = exp(EMin);<br> ... <br>  qbk = 1 - vcb*Vak;
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  hexp = <span style="color: rgb(0, 153, 0); font-weight: bold;">(heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T/Tnom </span>- 1)*EG/vt_t;
</td>
<td style="vertical-align: middle; text-align: left;">  hexp = <span style="color: rgb(102, 0, 204); font-weight: bold;">(T_heatPort/Tnom </span>- 1)*EG/vt_t;
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  htempexp = smooth(1,if (hexp &lt; EMin) then ExMin*(hexp - EMin + 1) else if (<br>&nbsp&nbsp&nbsp&nbsphexp &gt; EMax) then ExMax*(hexp - EMax + 1) else exp(hexp));
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  is_t = <span style="color: rgb(0, 153, 0); font-weight: bold;">Is*pow((heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T/Tnom),</span> XTI)*htempexp;
</td>
<td style="vertical-align: middle; text-align: left;">  is_t = <span style="color: rgb(102, 0, 204); font-weight: bold;">Is*pow((T_heatPort/Tnom),</span> XTI)*htempexp;
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  br_t = <span style="color: rgb(0, 153, 0); font-weight: bold;">Br*pow((heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T/Tnom),</span> XTB);
</td>
<td style="vertical-align: middle; text-align: left;">  br_t = <span style="color: rgb(102, 0, 204); font-weight: bold;">Br*pow((T_heatPort/Tnom),</span> XTB);
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  bf_t = <span style="color: rgb(0, 153, 0); font-weight: bold;">Bf*pow((heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T/Tnom),</span> XTB);
</td>
<td style="vertical-align: middle; text-align: left;">  bf_t = <span style="color: rgb(102, 0, 204); font-weight: bold;">Bf*pow((T_heatPort/Tnom),</span> XTB);
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  vt_t = <span style="color: rgb(0, 153, 0); font-weight: bold;">(K/q)*heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">T;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  vt_t = <span style="color: rgb(102, 0, 204); font-weight: bold;">(K/q)*T_heatPort;</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  icb = smooth(1,(if (vcb/(NR*vt_t) &lt; EMin) then is_t*(ExMin*(vcb/(NR*vt_t) -<br>&nbsp&nbsp&nbsp&nbspEMin + 1) - 1) + vcb*Gbc else if (vcb/(NR*vt_t) &gt; EMax) then is_t*(<br>&nbsp&nbsp&nbsp&nbspExMax*(vcb/(NR*vt_t) - EMax + 1) - 1) + vcb*Gbc else is_t*(exp(vcb/<br>&nbsp&nbsp&nbsp&nbsp(NR*vt_t)) - 1) + vcb*Gbc));<br> ... <br>  E.i = -B.i - C.i + Ccs*der(C.v);
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(0, 153, 0); font-weight: bold;">heatPort.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">Q_flow </span>= <span style="color: rgb(0, 153, 0); font-weight: bold;">-(vcb*icb/br_t </span>+ veb*ieb/bf_t + (icb - ieb)*qbk*(E.<span style="color: rgb(0, 153, 0); font-weight: bold;">v<br>   </span><span style="color: rgb(0, 153, 0); font-weight: bold;">  - C.v));</span>
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">LossPower </span>= <span style="color: rgb(102, 0, 204); font-weight: bold;">(vcb*icb/br_t </span>+ veb*ieb/bf_t + (icb - ieb)*qbk*(E.<span style="color: rgb(102, 0, 204); font-weight: bold;">v- C.v));</span>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.MultiBody.Examples.Elementary.PointGravity</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 66px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">body1<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">r_CM={0,0,0}<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">body2<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">r_CM={0,0,0}<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.MultiBody.Examples.Elementary.SpringDamperSystem</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">body2<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">r_CM={0,0,0}<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.MultiBody.Examples.Elementary.SpringMassSystem</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 66px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">body1<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">r_CM={0,0,0}<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">body2<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">r_CM={0,0,0}<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.MultiBody.Examples.Elementary.SpringWithMass</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="2" style="vertical-align: middle;">body<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">r_CM={0,0,0}<br></td></tr><tr><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">m=1<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.MultiBody.Examples.Loops.Engine1a</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">Inertia<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">J=1<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.MultiBody.Examples.Loops.EngineV6</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">load<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">J=1<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.MultiBody.Examples.Loops.EngineV6_analytic</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">load<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">J=1<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.MultiBody.Examples.Loops.PlanarLoops_analytic</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">sine<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">freqHz=1<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.MultiBody.Examples.Rotational3DEffects.ActuatedDrive</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 66px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">bodyCylinder<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">r_CM={0,0,0}<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">sine<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">freqHz={1,1,1}<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.MultiBody.Examples.Rotational3DEffects.MovingActuatedDrive</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 88px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">bodyCylinder<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">r_CM={0,0,0}<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">sine1<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">freqHz={1,1,1}<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">sine2<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">freqHz=1<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.MultiBody.Examples.Rotational3DEffects.GearConstraint</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">sine<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">freqHz={1,1,1}<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.MultiBody.Examples.Systems.RobotR3.Components.Motor</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 66px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">convert1<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">k=1<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">convert2<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">k=1<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.MultiBody.Examples.Systems.RobotR3.Components.MechanicalStructure</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 66px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="2" style="vertical-align: middle;">b0<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">r_CM={0,0,0}<br></td></tr><tr><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">m=1<br></td></tr><tr><td colspan="1" rowspan="2" style="vertical-align: middle;">b1<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">r_CM={0,0,0}<br></td></tr><tr><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">m=1<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.MultiBody.Visualizers.Advanced.Shape</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 528px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">shapeType<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">R<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">r<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">r_shape<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">lengthDirection<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">widthDirection<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">length<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">width<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">height<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">extra<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">color<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">specularCoefficient<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">abs_n_x<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">e_x<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">n_z_aux<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">e_y<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">Form<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">rxvisobj<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">ryvisobj<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">rvisobj<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">size<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">Material<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">Extra<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr></tbody>
</table>

<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  Form = (987000 + PackShape(shapeType))*1E20;<br>  rxvisobj = transpose(R.T)*e_x;<br>  ryvisobj = transpose(R.T)*e_y;<br>  rvisobj = r + T.resolve1(R.T, r_shape);<br>  size = {length,width,height};<br>  Material = PackMaterial(color[1]/255.0, color[2]/255.0, color[3]/255.0,<br>&nbsp&nbsp&nbsp&nbspspecularCoefficient);<br>  Extra = extra;<br>
</td>
<td><br></td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.Rotational.Examples.LossyGearDemo1</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">Inertia1<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">J=1<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.Rotational.Examples.LossyGearDemo2</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">Inertia1<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">J=1<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.Rotational.Examples.ElasticBearing</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">shaft<br></td><td style="text-align: left; vertical-align: middle;">  <br></td><td style="text-align: left; vertical-align: middle;">J=1<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.Rotational.Components.BearingFriction</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  free = false;
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  phi = flange_a.phi - <span style="color: rgb(0, 153, 0); font-weight: bold;">internalSupport.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">phi;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  phi = flange_a.phi - <span style="color: rgb(102, 0, 204); font-weight: bold;">phi_support;</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  flange_b.phi = flange_a.phi;<br> ... <br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.Rotational.Components.Brake</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  mue0 = Modelica.Math.tempInterpol1(0, mue_pos, 2);
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  phi = flange_a.phi - <span style="color: rgb(0, 153, 0); font-weight: bold;">internalSupport.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">phi;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  phi = flange_a.phi - <span style="color: rgb(102, 0, 204); font-weight: bold;">phi_support;</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  flange_b.phi = flange_a.phi;<br> ... <br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.Rotational.Components.IdealGear</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  phi_a = flange_a.phi - <span style="color: rgb(0, 153, 0); font-weight: bold;">internalSupport.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">phi;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  phi_a = flange_a.phi - <span style="color: rgb(102, 0, 204); font-weight: bold;">phi_support;</span>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  phi_b = flange_b.phi - <span style="color: rgb(0, 153, 0); font-weight: bold;">internalSupport.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">phi;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  phi_b = flange_b.phi - <span style="color: rgb(102, 0, 204); font-weight: bold;">phi_support;</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  phi_a = ratio*phi_b;<br> ... <br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.Rotational.Components.LossyGear</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  tau_bf2 = noEvent(abs(interpolation_result[1, 4]));
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  phi_a = flange_a.phi - <span style="color: rgb(0, 153, 0); font-weight: bold;">internalSupport.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">phi;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  phi_a = flange_a.phi - <span style="color: rgb(102, 0, 204); font-weight: bold;">phi_support;</span>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  phi_b = flange_b.phi - <span style="color: rgb(0, 153, 0); font-weight: bold;">internalSupport.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">phi;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  phi_b = flange_b.phi - <span style="color: rgb(102, 0, 204); font-weight: bold;">phi_support;</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  phi_a = ratio*phi_b;<br> ... <br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.Rotational.Components.Gearbox</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  connect(elastoBacklash.flange_b, flange_b);
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  connect(lossyGear.support, <span style="color: rgb(0, 153, 0); font-weight: bold;">internalSupport);</span>
</td>
<td style="vertical-align: middle; text-align: left;">  connect(lossyGear.support, <span style="color: rgb(102, 0, 204); font-weight: bold;">support);</span>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.Rotational.Sources.Position</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">equation<br>  phi = flange.phi - <span style="color: rgb(0, 153, 0); font-weight: bold;">internalSupport.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">phi;</span>
</td>
<td style="vertical-align: middle; text-align: left;">equation<br>  phi = flange.phi - <span style="color: rgb(102, 0, 204); font-weight: bold;">phi_support;</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  if exact then<br> ... <br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.Rotational.Sources.Speed</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">equation<br>  phi = flange.phi - <span style="color: rgb(0, 153, 0); font-weight: bold;">internalSupport.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">phi;</span>
</td>
<td style="vertical-align: middle; text-align: left;">equation<br>  phi = flange.phi - <span style="color: rgb(102, 0, 204); font-weight: bold;">phi_support;</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  w = der(phi);<br> ... <br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.Rotational.Sources.Accelerate</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  phi = flange.phi - <span style="color: rgb(0, 153, 0); font-weight: bold;">internalSupport.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">phi;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  phi = flange.phi - <span style="color: rgb(102, 0, 204); font-weight: bold;">phi_support;</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  w = der(phi);<br> ... <br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.Rotational.Sources.Move</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  phi = flange.phi - <span style="color: rgb(0, 153, 0); font-weight: bold;">internalSupport.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">phi;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  phi = flange.phi - <span style="color: rgb(102, 0, 204); font-weight: bold;">phi_support;</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  phi = position(u,time);
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.Rotational.Interfaces.PartialTorque</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  phi = flange.phi - <span style="color: rgb(0, 153, 0); font-weight: bold;">internalSupport.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">phi;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  phi = flange.phi - <span style="color: rgb(102, 0, 204); font-weight: bold;">phi_support;</span>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.Translational.Components.ElastoGap</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 154px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">c<br></td><td style="text-align: left; vertical-align: middle;"><b>SIunits.TranslationalSpringConstant</b><br></td><td style="text-align: left; vertical-align: middle;"><b>Real</b><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">d<br></td><td style="text-align: left; vertical-align: middle;"><b>SIunits.TranslationalDampingConstant</b><br></td><td style="text-align: left; vertical-align: middle;"><b>Real</b><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">n<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">contact<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">f_d2<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">v_rel<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr></tbody>
</table>

<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(0, 153, 0); font-weight: bold;">if </span>s_rel <span style="color: rgb(0, 153, 0); font-weight: bold;">&gt; s_rel0 </span><span style="color: rgb(0, 153, 0); font-weight: bold;">then</span>
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">contact </span><span style="color: rgb(102, 0, 204); font-weight: bold;">= </span>s_rel <span style="color: rgb(102, 0, 204); font-weight: bold;">&lt; s_rel0;</span>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">    <span style="color: rgb(0, 153, 0); font-weight: bold;">   f_c = 0;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">f_c </span> <span style="color: rgb(102, 0, 204); font-weight: bold;">= smooth(1,</span> <span style="color: rgb(102, 0, 204); font-weight: bold;">noEvent( if contact then -c*abs(s_rel - </span><span style="color: rgb(102, 0, 204); font-weight: bold;">s_rel0)^n else 0));</span>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(0, 153, 0); font-weight: bold;"> </span><span style="color: rgb(0, 153, 0); font-weight: bold;">    f_d </span>= <span style="color: rgb(0, 153, 0); font-weight: bold;">0;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">f_d2 </span>= <span style="color: rgb(102, 0, 204); font-weight: bold;">if </span><span style="color: rgb(102, 0, 204); font-weight: bold;">contact then d*v_rel else 0;</span>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">       <span style="color: rgb(0, 153, 0); font-weight: bold;">f </span>  <span style="color: rgb(0, 153, 0); font-weight: bold;">= 0;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">f_d </span> <span style="color: rgb(102, 0, 204); font-weight: bold;">= smooth(0,</span> <span style="color: rgb(102, 0, 204); font-weight: bold;">noEvent( if contact then (if f_d2 &lt; </span> <span style="color: rgb(102, 0, 204); font-weight: bold;">f_c then </span> <span style="color: rgb(102, 0, 204); font-weight: bold;">f_c else </span><br>   <span style="color: rgb(102, 0, 204); font-weight: bold;">  </span><span style="color: rgb(102, 0, 204); font-weight: bold;">                                        if f_d2 &gt; -f_c then -f_c else f_d2) else 0));</span>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(0, 153, 0); font-weight: bold;">else</span>
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">f </span><span style="color: rgb(102, 0, 204); font-weight: bold;">= f_c + f_d;</span>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">       f_c = c*(s_rel - s_rel0);<br>       f_d = d*v_rel;<br>       f   = smooth(0, noEvent(if (f_c + f_d) &gt;= 0 then 0 else f_c + max(f_c, f_d)));<br>  end if;<br>
</td>
<td><br></td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.Translational.Components.SupportFriction</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  free = false;
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  s = s_a - <span style="color: rgb(0, 153, 0); font-weight: bold;">internalSupport.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">s;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  s = s_a - <span style="color: rgb(102, 0, 204); font-weight: bold;">s_support;</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  s_a = s_b;<br> ... <br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model Mechanics.Translational.Interfaces.PartialElementaryTwoFlangesAndSupport</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 66px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">s_a<br></td><td style="text-align: left; vertical-align: middle;"><b>SIunits.Distance</b><br></td><td style="text-align: left; vertical-align: middle;"><b>SIunits.Length</b><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">s_b<br></td><td style="text-align: left; vertical-align: middle;"><b>SIunits.Distance</b><br></td><td style="text-align: left; vertical-align: middle;"><b>SIunits.Length</b><br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">function Media.Air.MoistAir.specificHeatCapacityCp</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">dT<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr></tbody>
</table>

<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">algorithm<br>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(0, 153, 0); font-weight: bold;">cp:= SingleGasNasa.cp_Tlow(dryair,</span> <span style="color: rgb(0, 153, 0); font-weight: bold;">state.T)*(1-state.</span><span style="color: rgb(0, 153, 0); font-weight: bold;">X[Water])<br> </span>   <span style="color: rgb(0, 153, 0); font-weight: bold;">+ SingleGasNasa.cp_Tlow(steam, state.T)*state.X[Water];</span>
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">cp := h_pTX_der(state.</span><span style="color: rgb(102, 0, 204); font-weight: bold;">p,state.T,state.X,</span> <span style="color: rgb(102, 0, 204); font-weight: bold;">0.0,</span> <span style="color: rgb(102, 0, 204); font-weight: bold;">1.0,</span> <span style="color: rgb(102, 0, 204); font-weight: bold;">zeros(size(state.X,1)))*dT<br> </span> <span style="color: rgb(102, 0, 204); font-weight: bold;">"Definition of cp: dh/dT @ constant p";</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">package Media.IdealGases.Common.MixtureGasNasa</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">referenceChoice<br></td><td style="text-align: left; vertical-align: middle;">=Choices.ReferenceEnthalpy.ZeroAt0K<br></td><td style="text-align: left; vertical-align: middle;">=ReferenceEnthalpy.ZeroAt0K<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model StateGraph.Examples.FirstExample</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="2" style="vertical-align: middle;">stateGraphRoot<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model StateGraph.Examples.FirstExample_Variant2</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="2" style="vertical-align: middle;">stateGraphRoot<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model StateGraph.Examples.FirstExample_Variant3</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="2" style="vertical-align: middle;">stateGraphRoot<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model StateGraph.Examples.ExecutionPaths</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="2" style="vertical-align: middle;">stateGraphRoot<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model StateGraph.Examples.ShowCompositeStep</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="2" style="vertical-align: middle;">stateGraphRoot<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model StateGraph.Examples.ShowExceptions</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="2" style="vertical-align: middle;">stateGraphRoot<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">model StateGraph.Examples.ControlledTanks</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="2" style="vertical-align: middle;">stateGraphRoot<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr><tr><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">connector StateGraph.Interfaces.CompositeStepStatePort_in</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 66px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">activeSteps<br></td><td style="text-align: left; vertical-align: middle;"><b>output</b><br></td><td style="text-align: left; vertical-align: middle;">  <br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">activeStepsDummy<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">connector StateGraph.Interfaces.CompositeStepStatePort_out</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 66px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">activeSteps<br></td><td style="text-align: left; vertical-align: middle;"><b>input</b><br></td><td style="text-align: left; vertical-align: middle;">  <br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">activeStepsDummy<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">block StateGraph.Interfaces.PartialStep</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 66px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">subgraphStatePort<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">outerStatePort<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr></tbody>
</table>

<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">equation<br>  <span style="color: rgb(0, 153, 0); font-weight: bold;">connect(subgraphStatePort,</span> stateGraphRoot.subgraphStatePort);
</td>
<td style="vertical-align: middle; text-align: left;">equation<br>  <span style="color: rgb(102, 0, 204); font-weight: bold;">connect(outerStatePort.</span><span style="color: rgb(102, 0, 204); font-weight: bold;">subgraphStatePort,</span> stateGraphRoot.subgraphStatePort);
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  for i in 1:nIn loop<br> ... <br>  localActive = pre(newActive);
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  newActive = if subgraphStatePort.resume then <br>                   oldActive else <br>                   ( StateGraph.Temporary.anyTrue(inPort.set) or <br>                        localActive<br>                     and not StateGraph.Temporary.anyTrue(outPort.reset))<br>                   and not subgraphStatePort.suspend;
</td>
<td style="vertical-align: middle; text-align: left;">  newActive = if <span style="color: rgb(102, 0, 204); font-weight: bold;">outerStatePort.</span>subgraphStatePort.resume then <br>                   oldActive else <br>                   ( StateGraph.Temporary.anyTrue(inPort.set) or <br>                        localActive<br>                     and not StateGraph.Temporary.anyTrue(outPort.reset))<br>                   and not <span style="color: rgb(102, 0, 204); font-weight: bold;">outerStatePort.</span>subgraphStatePort.suspend;
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  when subgraphStatePort.suspend then
</td>
<td style="vertical-align: middle; text-align: left;">  when <span style="color: rgb(102, 0, 204); font-weight: bold;">outerStatePort.</span>subgraphStatePort.suspend then
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">      oldActive = localActive;
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  end when;
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  subgraphStatePort.activeSteps = if localActive then 1.0 else 0.0;
</td>
<td style="vertical-align: middle; text-align: left;">  <span style="color: rgb(102, 0, 204); font-weight: bold;">outerStatePort.</span>subgraphStatePort.activeSteps = if localActive then 1.0 else 0.0;
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  for i in 1:nIn loop<br> ... <br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">package Utilities.Internal</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 22px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td style="text-align: left; vertical-align: middle;">package<br></td><td style="text-align: left; vertical-align: middle;"><b>protected</b>
<br></td><td style="text-align: left; vertical-align: middle;">
<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">function Utilities.Examples.expression</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 66px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">operator<br></td><td style="text-align: left; vertical-align: middle;">Present<br></td><td style="text-align: left; vertical-align: middle;"><br></td></tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">opString<br></td><td style="text-align: left; vertical-align: middle;"><br></td><td style="text-align: left; vertical-align: middle;">Present<br></td></tr></tbody>
</table>

<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  while scanning loop
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">      <span style="color: rgb(0, 153, 0); font-weight: bold;">(operator,</span> nextIndex) =  Strings.scanDelimiter(<br>                                      string, nextIndex, {"+","-",""}, message);
</td>
<td style="vertical-align: middle; text-align: left;">      <span style="color: rgb(102, 0, 204); font-weight: bold;">(opString,</span> nextIndex) =  Strings.scanDelimiter(<br>                                      string, nextIndex, {"+","-",""}, message);
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">      if <span style="color: rgb(0, 153, 0); font-weight: bold;">operator </span>== "" then
</td>
<td style="vertical-align: middle; text-align: left;">      if <span style="color: rgb(102, 0, 204); font-weight: bold;">opString </span>== "" then
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">           scanning =  false;<br> ... <br>           (result2, nextIndex) =  term(string, nextIndex, message);
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">           result =  if <span style="color: rgb(0, 153, 0); font-weight: bold;">operator </span>== "+" then result+result2 else result-result2;
</td>
<td style="vertical-align: middle; text-align: left;">           result =  if <span style="color: rgb(102, 0, 204); font-weight: bold;">opString </span>== "+" then result+result2 else result-result2;
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">      end if;<br> ... <br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">function Utilities.Files.list</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">algorithm<br>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  fileType := Internal.<span style="color: rgb(0, 153, 0); font-weight: bold;">stat(name);</span>
</td>
<td style="vertical-align: middle; text-align: left;">  fileType := <span style="color: rgb(102, 0, 204); font-weight: bold;">Modelica_3_1.Utilities.</span>Internal.<span style="color: rgb(102, 0, 204); font-weight: bold;">FileSystem.</span><span style="color: rgb(102, 0, 204); font-weight: bold;">stat(<br>                            name);</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  if fileType == Types.FileType.RegularFile then<br> ... <br>  elseif fileType == Types.FileType.Directory then
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">       listDirectory(name, Internal.<span style="color: rgb(0, 153, 0); font-weight: bold;">getNumberOfFiles(name));</span>
</td>
<td style="vertical-align: middle; text-align: left;">       listDirectory(name, <span style="color: rgb(102, 0, 204); font-weight: bold;">Modelica_3_1.Utilities.</span>Internal.<span style="color: rgb(102, 0, 204); font-weight: bold;">FileSystem.</span><span style="color: rgb(102, 0, 204); font-weight: bold;">getNumberOfFiles(<br>                                                     name));</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  elseif fileType == Types.FileType.SpecialFile then<br> ... <br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">function Utilities.Files.copy</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">oldFileType<br></td><td style="text-align: left; vertical-align: middle;">=Internal.stat(oldName2)<br></td><td style="text-align: left; vertical-align: middle;">=Modelica_3_1.Utilities.Internal.FileSystem.stat(oldName2)<br></td></tr></tbody>
</table>

<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  elseif oldFileType == Types.FileType.Directory then
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">       newFileType = Internal.<span style="color: rgb(0, 153, 0); font-weight: bold;">stat(newName2);</span>
</td>
<td style="vertical-align: middle; text-align: left;">       newFileType = <span style="color: rgb(102, 0, 204); font-weight: bold;">Modelica_3_1.Utilities.</span>Internal.<span style="color: rgb(102, 0, 204); font-weight: bold;">FileSystem.</span><span style="color: rgb(102, 0, 204); font-weight: bold;">stat(<br>                                   newName2);</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">       if newFileType == Types.FileType.NoFile then<br> ... <br>       end if;
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">       Internal.<span style="color: rgb(0, 153, 0); font-weight: bold;">copyFile(oldName2,</span> <span style="color: rgb(0, 153, 0); font-weight: bold;">newName2);</span>
</td>
<td style="vertical-align: middle; text-align: left;">       <span style="color: rgb(102, 0, 204); font-weight: bold;">Modelica_3_1.Utilities.</span>Internal.<span style="color: rgb(102, 0, 204); font-weight: bold;">FileSystem.</span><span style="color: rgb(102, 0, 204); font-weight: bold;">copyFile(<br> </span> <span style="color: rgb(102, 0, 204); font-weight: bold;"> </span><span style="color: rgb(102, 0, 204); font-weight: bold;">                      oldName2, newName2);</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  end if;<br> ... <br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">function Utilities.Files.move</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  if Strings.find(oldName,"/") == 0 and Strings.find(newName,"/") == 0 then
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">       Internal.<span style="color: rgb(0, 153, 0); font-weight: bold;">rename(oldName,</span> <span style="color: rgb(0, 153, 0); font-weight: bold;">newName);</span>
</td>
<td style="vertical-align: middle; text-align: left;">       <span style="color: rgb(102, 0, 204); font-weight: bold;">Modelica_3_1.Utilities.</span>Internal.<span style="color: rgb(102, 0, 204); font-weight: bold;">FileSystem.</span><span style="color: rgb(102, 0, 204); font-weight: bold;">rename(<br> </span> <span style="color: rgb(102, 0, 204); font-weight: bold;"> </span><span style="color: rgb(102, 0, 204); font-weight: bold;">                    oldName, newName);</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  else<br> ... <br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">function Utilities.Files.remove</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">fileType<br></td><td style="text-align: left; vertical-align: middle;">=Internal.stat(fullName)<br></td><td style="text-align: left; vertical-align: middle;">=Modelica_3_1.Utilities.Internal.FileSystem.stat(fullName)<br></td></tr></tbody>
</table>

<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  if fileType == Types.FileType.RegularFile or <br>&nbsp&nbsp&nbsp&nbsp&nbspfileType == Types.FileType.SpecialFile then
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">       Internal.<span style="color: rgb(0, 153, 0); font-weight: bold;">removeFile(fullName);</span>
</td>
<td style="vertical-align: middle; text-align: left;">       <span style="color: rgb(102, 0, 204); font-weight: bold;">Modelica_3_1.Utilities.</span>Internal.<span style="color: rgb(102, 0, 204); font-weight: bold;">FileSystem.</span><span style="color: rgb(102, 0, 204); font-weight: bold;">removeFile(<br>                           fullName);</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  elseif fileType == Types.FileType.Directory then<br> ... <br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">function Utilities.Files.removeFile</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">fileType<br></td><td style="text-align: left; vertical-align: middle;">=Internal.stat(fileName)<br></td><td style="text-align: left; vertical-align: middle;">=Modelica_3_1.Utilities.Internal.FileSystem.stat(fileName)<br></td></tr></tbody>
</table>

<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>  if fileType == Types.FileType.RegularFile then
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">       Internal.<span style="color: rgb(0, 153, 0); font-weight: bold;">removeFile(fileName);</span>
</td>
<td style="vertical-align: middle; text-align: left;">       <span style="color: rgb(102, 0, 204); font-weight: bold;">Modelica_3_1.Utilities.</span>Internal.<span style="color: rgb(102, 0, 204); font-weight: bold;">FileSystem.</span><span style="color: rgb(102, 0, 204); font-weight: bold;">removeFile(<br>                           fileName);</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">  elseif fileType == Types.FileType.Directory then<br> ... <br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">function Utilities.Files.createDirectory</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;"><br> ... <br>          while not finished loop
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">               Internal.<span style="color: rgb(0, 153, 0); font-weight: bold;">mkdir(Strings.substring(fullName,1,index));</span>
</td>
<td style="vertical-align: middle; text-align: left;">               <span style="color: rgb(102, 0, 204); font-weight: bold;">Modelica_3_1.Utilities.</span>Internal.<span style="color: rgb(102, 0, 204); font-weight: bold;">FileSystem.mkdir(<br>   </span><span style="color: rgb(102, 0, 204); font-weight: bold;">                           Strings.substring(fullName,1,index));</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">               if index &gt;= lastIndex then<br> ... <br>
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">function Utilities.Files.exist</big><br><br>
<br><table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="50%"><col width="50%"></colgroup><tbody>
<tr>
<td style="vertical-align: middle; text-align: center;"><b>Equations in Modelica 3.0.1</b>
</td>
<td style="vertical-align: middle; text-align: center;"><b> Equations in Modelica 3.1</b>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">algorithm<br>
</td>
</tr>
<tr>
<td style="vertical-align: middle; text-align: left;">  result := Internal.<span style="color: rgb(0, 153, 0); font-weight: bold;">stat(name) &gt; Types.FileType.NoFile;</span>
</td>
<td style="vertical-align: middle; text-align: left;">  result := <span style="color: rgb(102, 0, 204); font-weight: bold;">Modelica_3_1.Utilities.</span>Internal.<span style="color: rgb(102, 0, 204); font-weight: bold;">FileSystem.stat(<br>    </span><span style="color: rgb(102, 0, 204); font-weight: bold;">                      name) &gt; Types.FileType.NoFile;</span>
</td>
</tr>
<tr>
<td colspan="2"
style="vertical-align: middle; text-align: left;">
</td>
</tr>
<br></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<big style="font-family: Arial;">function Utilities.Files.assertNew</big><br><br>
<table style="border-collapse: collapse;text-align: left; width: 100%;height: 44px;"
 cellpadding="5">
<colgroup span="3"><col width="10%"><col width="45%"><col width="45%"></colgroup><tbody>
<tr>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Component</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.0.1</span><br>
</td>
<td style="text-align: left; vertical-align: middle;"><span
style="font-weight: bold;">Modelica 3.1</span><br>
</td>
</tr><tr><td colspan="1" rowspan="1" style="vertical-align: middle;">fileType<br></td><td style="text-align: left; vertical-align: middle;">=Internal.stat(name)<br></td><td style="text-align: left; vertical-align: middle;">=Modelica_3_1.Utilities.Internal.FileSystem.stat(name)<br></td></tr></tbody>
</table>

<br><hr style="width: 100%; height: 6px;"><br>
<body>
<table style="border-collapse: collapse;text-align: left; width: 100%;"
 cellpadding="5">
<colgroup span="3"><col width="70%"><col width="15%"><col width="15%"></colgroup><tbody>
<tr><td><b>Class</b></td>
<td style="vertical-align: middle; text-align: center;"><b>Modelica 3.0.1</b></td><td style="vertical-align: middle; text-align: center;"><b>Modelica 3.1</b></td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">Modelica.StateGraph.Interfaces.CompositeStepState </td><br></td>
<td style="vertical-align: middle; text-align: left;"> block </td><br></td>
<td style="vertical-align: middle; text-align: left;"> model</td><br></td>
</tr>
<tr><td style="vertical-align: middle; text-align: left;">Modelica.StateGraph.PartialCompositeStep </td><br></td>
<td style="vertical-align: middle; text-align: left;"> block </td><br></td>
<td style="vertical-align: middle; text-align: left;"> model</td><br></td>
</tr>
<tr><td style="vertical-align: middle; text-align: left;">Modelica.StateGraph.StateGraphRoot </td><br></td>
<td style="vertical-align: middle; text-align: left;"> block </td><br></td>
<td style="vertical-align: middle; text-align: left;"> model</td><br></td>
</tr>
<tr><td style="vertical-align: middle; text-align: left;">function Modelica.Media.Interfaces.PartialMixtureMedium.setSmoothState</td>
<td style="vertical-align: middle; text-align: left;">Present</td><td style="vertical-align: middle; text-align: left;"><br></td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">function Modelica.Utilities.Internal.mkdir</td>
<td style="vertical-align: middle; text-align: left;">Present</td><td style="vertical-align: middle; text-align: left;"><br></td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">function Modelica.Utilities.Internal.rmdir</td>
<td style="vertical-align: middle; text-align: left;">Present</td><td style="vertical-align: middle; text-align: left;"><br></td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">function Modelica.Utilities.Internal.stat</td>
<td style="vertical-align: middle; text-align: left;">Present</td><td style="vertical-align: middle; text-align: left;"><br></td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">function Modelica.Utilities.Internal.rename</td>
<td style="vertical-align: middle; text-align: left;">Present</td><td style="vertical-align: middle; text-align: left;"><br></td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">function Modelica.Utilities.Internal.removeFile</td>
<td style="vertical-align: middle; text-align: left;">Present</td><td style="vertical-align: middle; text-align: left;"><br></td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">function Modelica.Utilities.Internal.copyFile</td>
<td style="vertical-align: middle; text-align: left;">Present</td><td style="vertical-align: middle; text-align: left;"><br></td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">function Modelica.Utilities.Internal.readDirectory</td>
<td style="vertical-align: middle; text-align: left;">Present</td><td style="vertical-align: middle; text-align: left;"><br></td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">function Modelica.Utilities.Internal.getNumberOfFiles</td>
<td style="vertical-align: middle; text-align: left;">Present</td><td style="vertical-align: middle; text-align: left;"><br></td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">class Modelica_3_1.UsersGuide.ReleaseNotes.VersionManagement</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">class Modelica_3_1.UsersGuide.ReleaseNotes.Version_3_1</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">block Modelica_3_1.Blocks.Math.RectangularToPolar</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">block Modelica_3_1.Blocks.Math.PolarToRectangular</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">block Modelica_3_1.Blocks.Routing.Replicator</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Electrical.Analog.Examples.HeatingResistor</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Electrical.Analog.Examples.OvervoltageProtection</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Electrical.Analog.Examples.SwitchWithArc</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Electrical.Analog.Examples.ThyristorBehaviourTest</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Electrical.Analog.Examples.AmplifierWithOpAmpDetailed</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Electrical.Analog.Examples.CompareTransformers</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Electrical.Analog.Examples.ControlledSwitchWithArc</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Electrical.Analog.Basic.TranslationalEMF</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Electrical.Analog.Basic.OpAmpDetailed</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Electrical.Analog.Ideal.OpenerWithArc</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Electrical.Analog.Ideal.CloserWithArc</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Electrical.Analog.Ideal.ControlledOpenerWithArc</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Electrical.Analog.Ideal.ControlledCloserWithArc</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Electrical.Analog.Interfaces.ConditionalHeatPort</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Electrical.Analog.Semiconductors.ZDiode</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Electrical.Analog.Semiconductors.Thyristor</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Icons.ObsoleteModel</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Mechanics.MultiBody.Examples.Elementary.RollingWheel</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetDriving</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Mechanics.MultiBody.Examples.Elementary.RollingWheelSetPulling</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Mechanics.MultiBody.Joints.Internal.RollingConstraintVerticalWheel</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Mechanics.MultiBody.Joints.RollingWheel</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Mechanics.MultiBody.Joints.RollingWheelSet</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Mechanics.MultiBody.Parts.RollingWheel</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Mechanics.MultiBody.Parts.RollingWheelSet</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Mechanics.MultiBody.Visualizers.Ground</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Mechanics.Rotational.Interfaces.PartialElementaryOneFlangeAndSupport2</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Mechanics.Rotational.Interfaces.PartialElementaryTwoFlangesAndSupport2</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Mechanics.Translational.Interfaces.PartialElementaryOneFlangeAndSupport2</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">model Modelica_3_1.Mechanics.Translational.Interfaces.PartialElementaryTwoFlangesAndSupport2</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">function Modelica_3_1.Media.Air.MoistAir.setSmoothState</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">function Modelica_3_1.Media.IdealGases.Common.MixtureGasNasa.setSmoothState</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">function Modelica_3_1.SIunits.Conversions.from_Hz</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">function Modelica_3_1.SIunits.Conversions.to_Hz</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">type Modelica_3_1.SIunits.ElectricalForceConstant</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">package Modelica_3_1.Utilities.Internal.PartialModelicaServices</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">package Modelica_3_1.Utilities.Internal.FileSystem</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">package Modelica_3_1.Magnetic</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
<tr><td style="vertical-align: middle; text-align: left;">package Modelica_3_1.Fluid</td>
<td style="vertical-align: middle; text-align: left;"><br></td><td style="vertical-align: middle; text-align: left;">Present</td>
</tr><tr>
</tbody></table></body>
</body>

</html>
